/deep/ .fr {
    float: right;
}

/deep/ .fl {
    float: left;
}

/deep/ .ml8{
    margin-left: 6px;
}

/deep/ ::-webkit-scrollbar {/*滚动条整体样式*/
    width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 10px;
}

/deep/ ::-webkit-scrollbar-thumb {/*滚动条滑动方块*/
    border-radius: 8px;
    // -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    // background: #313542;
    background: #848DA5;
}

/deep/ ::-webkit-scrollbar-track {/*滚动条轨道背景*/
    // -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 8px;
    // background: transparent;
    background: #545868;
}
/*滚动条右下角*/
/deep/ ::-webkit-scrollbar-corner {
    background-color: transparent;
    // background-color: #848DA5;
  }

/deep/ .el-loading-mask{
    background-color: rgba(252, 252, 252, 0);
}

/deep/ .evp_content .main-content{
    background: #1C1F28;
}

/deep/ .main-content{
    background: #1C1F28;
    padding: 16px;
}

/deep/ .admin-breadcrumb{
    background-color: transparent;
}

/deep/ .title-bar{
    // height:40px;
    background: #20232E;
    box-shadow: 0px 2px 4px 0px rgba(25, 28, 36, 0.8);
}

/deep/ .breadcrumbText{
    color: #E1E7F1;
}

/deep/ .menuWeight{
    color: #EFF5FC;
}

/deep/ .el-breadcrumb__separator{
    color: rgba(225, 231, 241, 0.45);
}

/deep/ .el-aside{
    // margin-right: 15px;
}

/deep/ .el-main{
    // margin-left: 16px;
}

/deep/ .el-container{
    height: calc(~"100% - 16px");
}

/deep/ .el-card{
    width: 100%;
    height: 100%;
    background: #242732;
    border: 0;
    box-shadow: 0px 2px 4px 0px #14171F;
}

/deep/ .evp_content .el-card__header{
    padding: 10px 16px;
}

/deep/ .el-card__header{
    padding: 10px 10px;
    width: 100%;
    height: 48px;
    border-bottom: 1px solid #363A49;
    box-shadow: 0px -1px 0px 0px #323541;
}

/deep/ .evp_content .el-card__body{
    padding: 4px 16px;
}

// /deep/ .el-card__body{
//     padding: 4px 10px;
// }

// .el-button{
//     width: 64px;
//     height: 28px;
//     font-size: 12px;
//     font-family: PingFangSC-Regular, PingFang SC;
//     font-weight: 400;
//     line-height: 17px;
//     box-shadow: 0px 2px 6px 0px rgba(44, 123, 229, 0.4);
//     border-radius: 2px;
//     padding: 5px;
// }

// .el-button--primary{
//     color: #FFFFFF;
//     background: #2C7BE5;
// }

/deep/ .el-tabs__nav-wrap::after{
    background: transparent;
    border-bottom: 0px solid #323541;
    box-shadow: none;
}

/deep/ .el-tabs__item{
    color:#8E92A3;
    // margin-top:-6px;
    // height: 44px;
    padding: 0px 12px;
    font-size: 13px;
}

/deep/ .el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2), .el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--top .el-tabs__item.is-top:nth-child(2){
    padding-left: 20px;
}

/deep/ .el-tabs--bottom .el-tabs__item.is-bottom:last-child, .el-tabs--bottom .el-tabs__item.is-top:last-child, .el-tabs--top .el-tabs__item.is-bottom:last-child, .el-tabs--top .el-tabs__item.is-top:last-child{
    padding-right: 20px;
}

/deep/ .el-tabs__item.is-active{
    color:#FFFFFF;
}

/deep/ .new-tree-head-body{
    min-height: 200px;
}

/deep/ .img-tree-o-unselected{
    border:1px solid #363A49;
    margin-left: 8px;
}

/deep/ .img-tree-selected{
    box-shadow: 0px 2px 6px 0px rgba(44, 123, 229, 0.4);
    border: 1px solid #377CFF;
}

/deep/ .img-tree-unselected{
    border:1px solid #363A49;
}

/deep/ .img-tree-o-selected{
    box-shadow: 0px 2px 6px 0px rgba(44, 123, 229, 0.4);
    border: 1px solid #377CFF;
    margin-left: 8px;
}

/deep/ .new-tree-head-body .el-card__header{
    border-bottom: none;
    box-shadow:none;
    padding-left: 6px;
}

/deep/ .new-tree-head-body .evp_head_query{
    margin-top: 6px;
}

.btn-selected{
    width: 64px;
    height: 28px;
    background: #2C7BE5;
    border: 1px solid transparent;
    box-shadow: 0px 2px 6px 0px rgba(44, 123, 229, 0.4);
    border-radius: 2px;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    font-weight: 400;
    color: #FFFFFF;
    line-height: 17px;
    padding: 5px;
}

.btn-selected:hover{
    width: 64px;
    height: 28px;
    background: #2C7BE5;
    border: 1px solid transparent;
    box-shadow: 0px 2px 6px 0px rgba(44, 123, 229, 0.4);
    border-radius: 2px;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    font-weight: 400;
    color: #FFFFFF;
    line-height: 17px;
    padding: 5px;
}

.btn-selected:focus{
    width: 64px;
    height: 28px;
    background: #2C7BE5;
    border: 1px solid transparent;
    box-shadow: 0px 2px 6px 0px rgba(44, 123, 229, 0.4);
    border-radius: 2px;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    font-weight: 400;
    color: #FFFFFF;
    line-height: 17px;
    padding: 5px;
}


.btn-unselected{
    width: 64px;
    height: 28px;
    border-radius: 2px;
    border: 1px solid #363A49;
    background-color: transparent;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    font-weight: 400;
    color: #D6DBED;
    line-height: 17px;
    padding: 5px;
}

.btn-unselected:hover{
    width: 64px;
    height: 28px;
    background: #2C7BE5;
    border: 1px solid transparent;
    box-shadow: 0px 2px 6px 0px rgba(44, 123, 229, 0.4);
    border-radius: 2px;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    font-weight: 400;
    color: #D6DBED;
    line-height: 17px;
    padding: 5px;
}

.btn-unselected:focus{
    width: 64px;
    height: 28px;
    background: #2C7BE5;
    border: 1px solid transparent;
    box-shadow: 0px 2px 6px 0px rgba(44, 123, 229, 0.4);
    border-radius: 2px;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    font-weight: 400;
    color: #D6DBED;
    line-height: 17px;
    padding: 5px;
}

.video-fullscreen-icon{
    display: inline-block;
    width: 28px;
    height: 28px;
    border: 1px solid #363A49;
    background: url(../../images/svg/icon-full-screen-one.svg) no-repeat center;
}

.strategy-container{
    position: relative;
    width: 100%;
    height:100%;
    margin-left: 6px;
    margin-right:6px;
    overflow:auto;
}

.strategy-item-box {
    height: 32px;
    width: calc(~"100% - 12px");
    border: 1px solid #363A49;
    align-self: center;
    margin-top: 12px;
    .content-box {
        width: 100%;
        height: 16px;
        margin-top: 8px;
        margin-left: 10px;
        cursor: pointer;
        .text {
            display: block;
            float: left;
            margin-left: 10px;
            font-size: 12px;
            line-height: 16px;
            color:#9094A3;
        }
        .icon{
            display: block;
            float: left;
            width: 16px;
            height: 16px;
            background: url(../../images/svg/icon-lunbo-normal.svg) no-repeat center;
        }
    }
}

.strategy-item-box-active {
    height: 32px;
    width: calc(~"100% - 12px");
    background: #132C4F;
    box-shadow: 0px 2px 4px 0px rgba(18, 75, 139, 0.5);
    border: 1px solid #2C7BE5;
    align-self: center;
    margin-top: 12px;
    .content-box {
        width: 100%;
        height: 16px;
        margin-top: 8px;
        margin-left: 10px;
        cursor: pointer;
        .text {
            display: block;
            float: left;
            margin-left: 10px;
            font-size: 12px;
            line-height: 16px;
            color:#E1EAF4;
        }
        .icon{
            display: block;
            float: left;
            width: 16px;
            height: 16px;
            background: url(../../images/svg/icon-lunbo-active.svg) no-repeat center;
        }
    }
}
.real-container{
    width: 100%;
    height:100%;
    // background: #242732;
    padding-left:5px;
}

.device-tree-container /deep/ .el-input__inner:focus{
    border: 1px solid #2C7BE5;
}

.device-tree-container /deep/ .el-scrollbar__view{
    width: calc(~'100% - 6px');
}

.device-tree-container-all /deep/ .new-tree-head-input .el-input{
    width:160px
}

/deep/ .el-radio-button__inner{
    background: transparent;
    border: 1px solid #363A49;
}

/deep/ .el-radio-button:first-child .el-radio-button__inner{
    border-radius: 2px 0 0 2px;
    border-left: 1px solid #363A49;
}

/deep/ .el-radio-button--mini .el-radio-button__inner{
    padding: 7px 6px;
}

/deep/ .el-radio-button:last-child .el-radio-button__inner{
    border-radius: 0 2px 2px 0;
}

/deep/ .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    background: #2C7BE5;
    border-color: #2C7BE5;
    box-shadow: -1px 0 0 0 #2C7BE5;
}

/deep/ .el-dialog-tree{
    padding: 0;
}

/deep/ .el-tree{
    background: transparent;
    color: #D8DDEF;
}

/deep/ .el-tree-node__content:hover{
    background: rgba(255,255,255,0.05);
    // color: red;
}

/deep/ .el-tree-node:focus>.el-tree-node__content{
    background: transparent;
}

/deep/ .el-checkbox__inner{
    border: 1px solid #363A49;
    border-radius: 2px;
    background: transparent;
}

/deep/ .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{
    border: 1px solid #363A49;
    border-radius: 2px;
    background: transparent;
}

/deep/ .el-checkbox__input.is-disabled .el-checkbox__inner{
    border: 1px solid #363A49;
    border-radius: 2px;
    background: #363A49;
}

/deep/ .evp_content .evp_head_query{
    background-color:transparent;
    padding: 0;
}

/deep/ .evp_head_query{
    background-color:transparent;
    padding: 0;
    margin-top: 12px;
}

// /deep/ .new-tree-head-body{
//     margin-top: 3px;
// }

/deep/ .el-input__inner{
    background-color: transparent;
    border:1px solid #363A49;
    border-radius:0;
    height: 32px;
    line-height: 32px;
    // color: #6D748B;
    color: #D8DDEF;
}

/deep/ .el-radio-button__orig-radio{
    border:none;
}

.icon-video-camera{
    display: block;
    width: 24px;
    height: 24px;
    background: url(../../images/svg/icon-camera.svg) no-repeat center;
}

.icon-video-yuntai{
    display: block;
    width: 24px;
    height: 24px;
    background: url(../../images/svg/icon-yuntai.svg) no-repeat center;
}

.icon-video-record{
    display: block;
    width: 24px;
    height: 24px;
    background: url(../../images/svg/icon-record.svg) no-repeat center;
}

.icon-video-record-pause{
    display: block;
    width: 24px;
    height: 24px;
    background: url(../../images/svg/icon-record-pause.svg) no-repeat center;
}

.icon-video-camera-no{
    display: block;
    width: 24px;
    height: 24px;
    background: url(../../images/svg/icon-camera-no.svg) no-repeat center;
}

.icon-video-yuntai-no{
    display: block;
    width: 24px;
    height: 24px;
    background: url(../../images/svg/icon-yuntai-no.svg) no-repeat center;
}

.icon-video-record-no{
    display: block;
    width: 24px;
    height: 24px;
    background: url(../../images/svg/icon-record-no.svg) no-repeat center;
}

.icon-video-zoom-in{
    display: block;
    width: 24px;
    height: 24px;
    background: url(../../images/svg/icon-zoom-in.svg) no-repeat center;
}

.icon-video-zoom-in-no{
    display: block;
    width: 24px;
    height: 24px;
    background: url(../../images/svg/icon-zoom-in-no.svg) no-repeat center;
}

/*直播单页面样式*/

.videoBack .video-area{
    width:100%;
    height:100%;
    background-color: #242732;
    box-shadow: 0px 2px 4px 0px #14171F;
}

.videoBack .control-area{
    width:296px;
    height:100%;
    margin-left: 16px;
    background-color: #242732;
    box-shadow: 0px 2px 4px 0px #14171F;
}

.videoBack .btnDiv{
    height: 232px;
    margin: 16px 16px 16px 16px;
    background: rgba(216, 216, 216, 0);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
    border: 1px solid #2D303D;
    padding: 10px;
}

.videoBack .controlBtnDiv{
    float: left;
    margin-left: 21px;
}

.videoBack .controlBtnDiv:first-of-type{
    margin-left: 0px;
}

/*云台控制*/
.videoBack .yt-op-control{
    width: 100%;
    height: 32px;
}

/*速度控制*/
.videoBack .yt-speed-control{
    position: relative;
    width: 100%;
    height: 32px;
    margin-top: 10px;
    background: #242732;
    border-radius: 94px;
    border: 1px solid #272C39;
    padding: 3px;
}

/*方向调整、镜头参数调整*/
.videoBack .yt-direction-lens{
    position: relative;
    margin-top: 10px;
    width: 100%;
    height: 120px;
}

/*云台控制窗口*/
.videoBack .yt-control-window{
    position: absolute;
    right:300px;
    top:170px;
    z-index: 3000;
    font-size: 12px;
    color:#D8DDEF;
    background: rgba(36, 39, 50, 0.95);
    box-shadow: 0px 2px 8px 0px #323B58;
    border: 1px solid #3A425D;
    padding: 12px 7px 12px 12px;

    .container{
        width:560px;
        height:300px;
        overflow:auto;
        padding-right:5px;

        .data-row {
            margin-top: 12px;
        }

        .data-row-title{
            margin-left: 12px;
            margin-bottom: 12px;
        }

        .data-table {
            background-color: transparent;
            padding-left: 0px;
            padding-right: 0px;
        }
    }

    .container-nosupport-control{
        width:250px;
        height: 30px;
        text-align: left;
    }
}

/*黑版表格重写*/

/deep/ .el-table th, /deep/ .el-table tr{
    background: transparent;
}

/deep/ thead tr{
    background: rgba(54, 64, 88, 0.4) !important;
    background-color:rgba(54, 64, 88, 0.4) !important;
    background: rgba(54, 64, 88, 0.4);
    background-color: rgba(54, 64, 88, 0.4);
}

/deep/ .el-table, /deep/ .el-table__expanded-cell{
    background: transparent;
}

/deep/ .el-table th, /deep/ .el-table tr{
    background: rgba(54, 64, 88, 0.4) !important;
    background-color:rgba(54, 64, 88, 0.4) !important;
    background: rgba(54, 64, 88, 0.4);
    background-color: rgba(54, 64, 88, 0.4);
}

/deep/ .el-table th.is-leaf{
    border-bottom: none;
}

/deep/ .el-table td{
    border-bottom: none;
}

.el-table td, .el-table th.is-leaf{
    border-bottom: none;
}

/deep/ thead th{
    border-top: 0px !important;
}

/deep/ thead tr {
    border-top: 0px !important;
}

/deep/ .el-table::before{
    height:0px;
}

/deep/ .el-table th>.cell{
    color: #CBD2E9;
}

/deep/ .el-table .cell{
    color: #D8DDEF;
}

/deep/ .el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: rgba(0,0,0,0.2);
}

/*黑版表格重写结束*/

.videoBack .yt-control-state-container{
    height: 30px;
    line-height: 30px;
    border: 1px solid #2F3A49;
    background: transparent;
    padding: 0 10px 0 10px;

    .control-state{
        text-align: left;
        color: #FFFFFF;
    }

    .control-text{
        text-align: right;
    }
}

/*Slider滑块*/
.videoBack /deep/ .el-slider__button{
    background: linear-gradient(180deg, #7B8296 0%, #868DA2 100%);
    border:none;
}

.videoBack .slider-on /deep/ .el-slider__button{
    background: linear-gradient(180deg, #13E6AF 0%, #00B495 100%);
    border:none;
}

.videoBack /deep/ .el-slider__runway{
    height: 8px;
    background: #242732;
    border-radius: 4px;
    margin: 0;
}

.videoBack /deep/ .el-slider__bar{
    height: 9px;
    background: linear-gradient(180deg, #5A6070 0%, #5F6474 100%);
    border-radius: 5px;
}

.videoBack .slider-on /deep/ .el-slider__bar{
    background: linear-gradient(180deg, #13E6AF 0%, #00B495 100%);
    border:none;
}

.videoBack /deep/ .el-slider{
    height: 24px;
    background: linear-gradient(270deg, #404554 0%, #2E323F 100%);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
    border-radius: 14px;
    padding: 8px 32px 8px 8px;
}

.videoBack .yt-speed-value{
    position: absolute;
    right:17px;
    top: 5px;
    color: #EFF5FC;
    font-size: 13px;
}

/*圆盘区域*/
.yt-direction-circle{
    position: absolute;
    width: 120px;
    height: 120px;
    left:15px;
}

/*圆盘左侧*/
.videoBack .yt-lens-left{
    position: absolute;
    width:32px;
    height:100%;
    left:152px;
}

/*圆盘右侧*/
.videoBack .yt-lens-right{
    position: absolute;
    width:32px;
    height:100%;
    right:15px;
}

.videoBack .yt-lens-left /deep/ .el-button+.el-button{
    margin-left: 0px;
    margin-top: 12px;
}

.videoBack .yt-lens-right /deep/ .el-button+.el-button{
    margin-left: 0px;
    margin-top: 12px;
}

/*云台轨道设置区域*/
.videoBack .yt-track{
    width: 100%;
    margin-top: 16px;
}

.videoBack .yt-track /deep/ .el-tabs--border-card{
    background-color: #242732;
    border:none;
}

.videoBack .yt-track /deep/ .el-tabs__nav{
    margin-left: 16px;
}

.videoBack .yt-track /deep/ .el-tabs--border-card>.el-tabs__header{
    height: 40px;
    background: #272A37;
    box-shadow: 0px 2px 4px 0px #202533, 0px -1px 0px 0px #2B2F3A;
    -webkit-box-shadow: 0px 2px 4px 0px #202533, 0px -1px 0px 0px #2B2F3A;
    border-bottom: none;
}

.videoBack .yt-track /deep/ .el-tabs__item{
    height: 100%;
    color: #8E92A3;
}

.videoBack .yt-track /deep/ .el-tabs--border-card>.el-tabs__header .el-tabs__item{
    border:none;
}

.videoBack .yt-track /deep/ .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{
    background-color: #272A37;
    border-bottom: 1px solid #2C7BE5;
    color:#FFFFFF;
}

.videoBack .yt-track /deep/ .line-normal {
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    cursor: pointer;
    background: rgba(49, 54, 68, 0);
    border: 1px solid #2D313E;
    white-space: nowrap;
    margin-bottom: 4px;
    padding: 0px 10px 0px 10px;
    color: #9094A3;
}

.videoBack .yt-track /deep/ .can-set {
    color: #D8DDEF;
}

.videoBack .yt-track /deep/ .no-set {
    color: #9094A3;
}

.videoBack .yt-track /deep/ .preset-index {
    display: block;
    float: left;
    width: 27px;
    height:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: -1px;
}

.videoBack .yt-track /deep/ .preset-name-disabled {
    display: block;
    float:left;
    width: 122px;
    height:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: -1px;
}

.videoBack .yt-track /deep/ .preset-name-input {
    float:left;
    width: 100px;
    margin-top: -1px;
    margin-left: -3px;
}

.videoBack .yt-track /deep/ .preset-name-input .el-input__inner {
    width: 100%;
    height: 24px;
    line-height: 24px;
    padding-left:2px;
    padding-right:20px;
    font-size: 12px;
}

.videoBack .yt-track /deep/ .preset-name-input .el-input__suffix{
    right:0px;
}

.videoBack .yt-track /deep/ .preset-name-input .el-input__suffix .el-input__icon {
    height:24px;
    line-height: 24px;
    cursor: pointer;
}

.videoBack .yt-track /deep/ .yzd {
    overflow-y: auto;
    padding:0px 2px 0px 0px;
}

.videoBack .yt-track /deep/.presetHandle{
    display: block;
    float: right;
    width: 78px;
    height:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: -1px;
}

.videoBack .yt-track /deep/ .line-op-area{
    height:100%;
    padding-top: 8px;
}

.videoBack /deep/ .mythbutton {
    text-align: right;
}
.videoBack /deep/ .mythbutton .success{
    padding:6px 10px 10px 6px;
    height:28px;
    background: #2C7BE5;
    box-shadow: 0px 2px 6px 0px rgba(44, 123, 229, 0.4);
    border-radius: 2px;
}
.videoBack /deep/ .mythinput .el-button--primary{
    border: 1px solid #2C7BE5;
}
.videoBack /deep/ .mythbutton .fail{
    padding:6px 10px 10px 6px;
    height:28px;
    background: #2C2F3C;
    border-radius: 2px;
    border: 1px solid #373A49;
}
/deep/ .mythinput .el-button--info{
    border: 1px solid #373A49;
}
/deep/ .thselect{
    height: 20px;
    margin: 2px 0px 2px 5px;
}
/deep/ .thselect .el-input__inner{
    height: 20px;
    line-height: 20px;
    color:#D8DDEF;
    font-size: 12px;
    padding: 0px 15px 0px 5px;
}
/deep/ .mythinput{
    height: calc(~"100% - 108px");
    overflow: auto;
}
/deep/ .mythinput .el-select:hover{
    border: none;
    outline: none;
}
/deep/ .mythinput .el-input__inner:hover{
    border: 1px solid #2E323E;
}
/deep/ .mythinput .el-input__inner{
    border: 1px solid #2E323E;
    color:#D8DDEF;
    font-size: 12px;
}
/deep/ .mythinput .el-select:focus{
    border: 1px solid #2C7BE5;
    outline: none;
}
/deep/ .thselect  .el-input__icon{
    height: 20px;
    line-height: 20px;
}
.videoBack /deep/ .thinput{
    margin: 2px 0px 2px 6px;
    font-size: 12px;
    color:#D8DDEF;
}
/deep/ .thinput .el-input__inner{
    height:20px;
    line-height: 20px;
}
/deep/ .thinput .el-input__inner:focus{
    border: 1px solid #2C7BE5;
}
.videoBack /deep/ .thyss{
    height: 32px;
    background: rgba(49, 54, 68, 0);
    border: 1px solid #2D313E;
    color: #D8DDEF;
    font-size: 14px;
    margin-top: 8px;
    padding-top:3px;
    padding-left: 10px;
    display: flex;
    justify-content: space-around;
}
// .videoBack /deep/ .thyss span{
//     margin-left: 42px;
// }
/deep/ .mythinput .el-input-number{
    width: 65px;
}
/deep/ .mythinput .el-select{
    width: 65px;
}
/deep/ .mythinput .el-input-number__decrease{
    width: 16px;
    height:18px;
    line-height: 20px;
    border-radius: 2px 0 0 2px;
    border-right: 1px solid #2E323E;
    color:#D8DDEF;
    background-color: transparent;
    margin-top: 4px;
}
/deep/ .mythinput .el-input-number__increase{
    width: 16px;
    height:18px;
    line-height: 20px;
    border-radius: 0px 2px 2px 0px;
    border-left: 1px solid #2E323E;
    color:#D8DDEF;
    background-color: transparent;
    margin-top: 4px;
}
/deep/ .mythinput .el-input-number--mini .el-input__inner{
    padding-left: 16px;
    padding-right: 16px;
}
.videoBack /deep/ .width80{
    width: 70px;
    font-size: 14px;
}
.videoBack /deep/ .ellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.videoBack /deep/ .margin-left10{
    margin-left: 10px;
}
.videoBack /deep/ .inline-block{
    display: inline-block;
}
.videoBack /deep/ .patrol-preset-up{
    width: 20px;
}
.videoBack /deep/ .showhidden{
    margin: 0px;
}
.videoBack /deep/ .showhidden i{
    float: right;
    margin: 1px 0 1px 1px;
    cursor: pointer;
}
.videoBack /deep/ .line-normalxh {
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    cursor: pointer;
    background: rgba(49, 54, 68, 0);
    border: 1px solid #2D313E;
    white-space: nowrap;
    margin-bottom: 4px;
    padding: 0px 5px;
    color: #9094A3;
}
.videoBack /deep/ .preset-name-disabledxh {
    display: block;
    width: 78px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: -1px;
}

.videoBack /deep/ .presetHandlexh{
    display: block;
    float: right;
    width: 108px;
    height:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: -1px;
}

.videoBack /deep/ .yzd1 {
    height: 100%;
    overflow-y: auto;
}
.videoBack /deep/ .yzd2 {
    height: 100%;
    overflow-y: auto;
}
.videoBack /deep/ .patrol-title-color{
    background-color: #2C7BE5;
}
.videoBack /deep/ .patrol-title{
    height: 32px;
    line-height: 32px;
    width: 100%;
    color:#D8DDEF;
    display: flex;
    align-items: unset;
    justify-content: space-between;
}
.videoBack /deep/ .thzh{
    height: 32px;
    background: rgba(49, 54, 68, 0);
    border: 1px solid #2D313E;
    margin-top: 4px;
    padding-left:5px;
    padding-right:0px;
}

.icon-yt-audio{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-audio-icon.svg) no-repeat center;
}

.icon-yt-audio-no{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-audio-no-icon.svg) no-repeat center;
}

.icon-yt-chat{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-chat-icon.svg) no-repeat center;
}

.icon-yt-chat-no{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-chat-no-icon.svg) no-repeat center;
}

.icon-yt-camera{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-camera-icon.svg) no-repeat center;
}

.icon-yt-camera-no{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-camera-no-icon.svg) no-repeat center;
}

.icon-yt-record{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-record-icon.svg) no-repeat center;
}

.icon-yt-record-pause{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-record-pause-icon.svg) no-repeat center;
}

.icon-yt-record-no{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-record-no-icon.svg) no-repeat center;
}

.icon-yt-lock{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-lock-icon.svg) no-repeat center;
}

.icon-yt-unlock{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-unlock-icon.svg) no-repeat center;
}

.yt-direction-up{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 16px;
    background: url(../../images/svg/yt-direction-up.svg) no-repeat center;
}


.yt-direction-up-on{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 16px;
    background: url(../../images/svg/yt-direction-up-on.svg) no-repeat center;
}
//左上
.yt-direction-left-up-on{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 16px;
    transform:rotate(-30deg);
    background: url(../../images/svg/yt-direction-up-on.svg) no-repeat center;
}
.yt-direction-left-up{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    transform:rotate(-30deg);
    background: url(../../images/svg/yt-direction-up.svg) no-repeat center;
}

//右上
.yt-direction-right-up-on{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    transform:rotate(-70deg);
    background: url(../../images/svg/yt-direction-up-on.svg) no-repeat center;
}

.yt-direction-right-up{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    transform:rotate(-70deg);
    background: url(../../images/svg/yt-direction-up.svg) no-repeat center;
}


//左下
.yt-direction-left-down-on{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    transform:rotate(-40deg);
    background: url(../../images/svg/yt-direction-up-on.svg) no-repeat center;
}

.yt-direction-left-down{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    transform:rotate(-40deg);
    background: url(../../images/svg/yt-direction-up.svg) no-repeat center;
}

//右下
.yt-direction-right-down-on{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    transform:rotate(40deg);
    background: url(../../images/svg/yt-direction-up-on.svg) no-repeat center;
}

.yt-direction-right-down{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    transform:rotate(40deg);
    background: url(../../images/svg/yt-direction-up.svg) no-repeat center;
}

.yt-direction-down{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 16px;
    background: url(../../images/svg/yt-direction-down.svg) no-repeat center;
}


.yt-direction-down-on{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 16px;
    background: url(../../images/svg/yt-direction-down-on.svg) no-repeat center;
}

.yt-direction-left{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    background: url(../../images/svg/yt-direction-left.svg) no-repeat center;
}


.yt-direction-left-on{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    background: url(../../images/svg/yt-direction-left-on.svg) no-repeat center;
}

.yt-direction-right{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    background: url(../../images/svg/yt-direction-right.svg) no-repeat center;
}


.yt-direction-right-on{
    display: block;
    width: 16px;
    height: 16px;
    left: 12px;
    top: 14px;
    background: url(../../images/svg/yt-direction-right-on.svg) no-repeat center;
}

.icon-yt-zoom-out{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-zoom-out.svg) no-repeat center;
}

.icon-yt-zoom-out-on{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-zoom-out-on.svg) no-repeat center;
}

.icon-yt-zoom-in{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-zoom-in.svg) no-repeat center;
}

.icon-yt-zoom-in-on{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-zoom-in-on.svg) no-repeat center;
}

.icon-yt-zoom-near{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-zoom-near.svg) no-repeat center;
}

.icon-yt-zoom-near-on{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-zoom-near-on.svg) no-repeat center;
}

.icon-yt-zoom-far{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-zoom-far.svg) no-repeat center;
}

.icon-yt-zoom-far-on{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-zoom-far-on.svg) no-repeat center;
}

.icon-yt-light-small{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-light-small.svg) no-repeat center;
}

.icon-yt-light-small-on{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-light-small-on.svg) no-repeat center;
}

.icon-yt-light-big{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-light-big.svg) no-repeat center;
}

.icon-yt-light-big-on{
    display: block;
    width: 16px;
    height: 16px;
    background: url(../../images/svg/yt-light-big-on.svg) no-repeat center;
}

/deep/ .icon-yt-call{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: url(../../images/svg/yt-call.svg) no-repeat center;
}

/deep/ .icon-yt-call-on{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: url(../../images/svg/yt-call-on.svg) no-repeat center;
}

/deep/ .icon-yt-play{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: url(../../images/svg/yt-play.svg) no-repeat center;
}

/deep/ .icon-yt-play-on{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: url(../../images/svg/yt-play-on.svg) no-repeat center;
}

/deep/ .icon-yt-pause{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: url(../../images/svg/yt-pause.svg) no-repeat center;
}

/deep/ .icon-yt-pause-on{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: url(../../images/svg/yt-pause-on.svg) no-repeat center;
}

/deep/ .icon-yt-set{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: url(../../images/svg/yt-set.svg) no-repeat center;
}

/deep/ .icon-yt-set-on{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: url(../../images/svg/yt-set-on.svg) no-repeat center;
}

/deep/ .icon-yt-close{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: url(../../images/svg/yt-close.svg) no-repeat center;
}

/deep/ .icon-yt-close-on{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: url(../../images/svg/yt-close-on.svg) no-repeat center;
}

/deep/ .icon-yt-place{
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 5px 0px 5px;
    background: none;
}

/*实时监控和回放*/
.history-time /deep/ .el-date-editor .el-icon-circle-close{
    margin-right: 20px;
}

.fullScreen-div{
    position: relative;
    background: #242732;
    // box-shadow: 0px 2px 4px 0px #14171F;
    // padding: 0px 8px 0px 8px;
}

.no-data {
    position: absolute;
    width:50px;
    height:30px;
    color: #FFF;
    font-size: 14px;
    margin: auto;
    left:0;
    right:0;
    top:0;
    bottom: 0;
}

.video-screen-type{
    margin-left: 5px;
    margin-right: 5px;
}

.playBlock{
    // background-color: #1F222E;
    margin-top: 16px;
    box-sizing: border-box;
}

.playBlock_div{
    margin-left: 8px;
    margin-right:8px;
    height: 100%;
    background-color: #2A2E3D;
}

.playBlock_div_title{
    height:30px;
    background-color: #2A2E3D;
    color:#D8DDEF;
    font-size: 12px;
    padding-right: 8px;
    position:relative;
    .title{
        float: left;
        margin-top:6px;
        margin-left:8px;
    }

    .operation{
        position: absolute;
        float:right;
        margin-top:3px;
        right: 10px;
        // margin-right:8px;
    }
}
.operation-in{
    float:right;
    margin-top:3px;
    right: 10px;
}
.ellipsis{
    display: block;//块状显示
    overflow: hidden;//隐藏文字
    text-overflow: ellipsis;//显示...
    white-space: nowrap; //不换行
    // width: 60%;
}

.playBlock_div_video{
    background-color: #1F222E;
    height: 100%;
}

.record-sets-btn-no{
    min-width: 40px;
    height: 20px;
    border-radius: 2px;
    border: 1px solid #373C50 !important;
    background-color: transparent !important;
    padding: 2px 8px 2px 8px;
    color: #9DA6C1;
    font-size: 12px;
    margin-top: 2px;
    margin-left: 10px;
    cursor: default;
}

.record-sets-btn{
    min-width: 40px;
    height: 20px;
    border-radius: 2px;
    border: 1px solid #2C7BE5 !important;
    background-color: transparent !important;
    padding: 2px 8px 2px 8px;
    color: #0CD5A7;
    font-size: 12px;
    margin-top: 2px;
    margin-left: 10px;
    cursor: pointer;
}

/* 选集控制*/
.record-set-control {
    width: 120px;
    float: right;
    height: 100%;
    position: relative;
}

.record-set-control-split {
    display: block;
    float: left;
    width: 1px;
    height: 32px;
    margin-top: 5px;
    margin-right: 5px;
    background: linear-gradient(180deg, rgba(48, 53, 69, 0.09) 0%, #444A5C 50%, rgba(48, 53, 69, 0) 100%);
}

.record-pre-icon {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 11px 5px 0px 5px;
    background: url(../../images/svg/record-pre.svg) no-repeat center;
    cursor: default;
}

.record-pre-on-icon {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 11px 5px 0px 5px;
    background: url(../../images/svg/record-pre-on.svg) no-repeat center;
    cursor: pointer;
}

.record-next-icon {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 11px 5px 0px 5px;
    background: url(../../images/svg/record-next.svg) no-repeat center;
    cursor: default;
}

.record-next-on-icon {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 11px 5px 0px 5px;
    background: url(../../images/svg/record-next-on.svg) no-repeat center;
    cursor: pointer;
}

.record-beishu-btn{
    width: 40px;
    height: 20px;
    border-radius: 2px;
    border: 1px solid #373C50 !important;
    background-color: transparent !important;
    padding: 2px 8px 2px 8px;
    color: #9DA6C1;
    font-size: 12px;
    margin-top: 11px;
    margin-left: 5px;
    cursor: default;
}

.record-beishu-on-btn{
    width: 40px;
    height: 20px;
    border-radius: 2px;
    border: 1px solid #2C7BE5 !important;
    background-color: transparent !important;
    padding: 2px 8px 2px 8px;
    color: #0CD5A7;
    font-size: 12px;
    margin-top: 11px;
    margin-left: 5px;
    cursor: pointer;
}

.record-beishu-menu{
    position: absolute;
    right: 0px;
    top: -150px;
    width: 113px;
    z-index: 3000;
    background: rgba(31, 34, 46, 0.8);
    padding: 10px;
}

.record-beishu-menu-arrow{
    position: absolute;
    right: 20px;
    top: 0px;
    width:0;
    height:0;
    overflow:hidden;
    font-size: 0;     /*是因为, 虽然宽高度为0, 但在IE6下会具有默认的 */
    line-height: 0;  /* 字体大小和行高, 导致盒子呈现被撑开的长矩形 */
    border-width:10px;
    border-style:solid;  /*ie6下会出现不透明的兼容问题*/
    border-color:rgba(31, 34, 46, 0.8) transparent transparent transparent;
}

.record-beishu-item{
    width: 100%;
    padding: 5px 0px 5px 0px;
    line-height: 24px;
    text-align: center;
    color: #9DA6C1;
    font-size: 16px;
    background: rgba(216, 216, 216, 0);
    box-shadow: 0px -1px 0px 0px rgba(62, 67, 87, 0.53);
    cursor: default;
}

.record-beishu-item:hover{
    width: 100%;
    padding: 5px 0px 5px 0px;
    line-height: 24px;
    text-align: center;
    color: #0CD5A7;
    font-size: 16px;
    background: rgba(216, 216, 216, 0);
    box-shadow: 0px -1px 0px 0px rgba(62, 67, 87, 0.53);
    cursor: default;
}

.record-beishu-item-selected{
    width: 100%;
    padding: 5px 0px 5px 0px;
    line-height: 24px;
    text-align: center;
    color: #0CD5A7;
    font-size: 16px;
    background: rgba(216, 216, 216, 0);
    box-shadow: 0px -1px 0px 0px rgba(62, 67, 87, 0.53);
    cursor: default;
}

.record-set-control .record-beishu-item:first-of-type {
    box-shadow:none;
}

.record-set-control .record-beishu-item-selected:first-of-type {
    box-shadow:none;
}

/* 时间轴 */
.playBlock_div_axis {
    width: 100%;
    height: 40px;
    background: #2A2E3A;
}

.playBlock_div_axis /deep/ .time-rule {
    overflow: hidden;
    position: relative;
    float: left;
    height: 100%;
    width: calc(~'100% - 120px');
    font-size: 12px;
    -ms-user-select: none;
    user-select: none;
}

.playBlock_div_axis /deep/ .time-start-text {
    position: absolute;
    display: block;
    left: 17px;
    top:6px;
    font-size: 12px;
    color: #9DA6C1;
    line-height: 12px;
}

.playBlock_div_axis /deep/ .time-end-text {
    position: absolute;
    display: block;
    right: 17px;
    top:6px;
    font-size: 12px;
    color: #9DA6C1;
    line-height: 12px;
}

.playBlock_div_axis /deep/ .time-base-axis {
    position: absolute;
    left: 40px;
    top: 24px;
    height: 4px;
    width: calc(~'100% - 80px');
    background: #373A4A;
    -ms-user-select: none;
    user-select: none;
}

.playBlock_div_axis /deep/ .time-tick {
    position: absolute;
    top:28px;
    width:2px;
    background-color: #4b4e62;
}

.playBlock_div_axis /deep/ .time-cursor {
    position: absolute;
    cursor: pointer;
    left: 40px;
    top: 24px;
    height: 13px;
    width: 7px;
    background: url(../../images/svg/record-cursor.svg) no-repeat center;
}

.playBlock_div_axis /deep/ .time-cursor-text {
    position: absolute;
    left: 100px;
    top: 5px;
    height: 18.8px;
    width: 60px;
    color: #F5F9FF;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    background: url(../../images/svg/record-cursor-text.svg) no-repeat center;
}

.record-sets-window /deep/ .el-drawer{
    background: #242732;
    box-shadow: 0px 4px 8px 0px rgba(18, 22, 37, 0.5);
    opacity: 0.9;
    border: 1px solid #2F3240
}

.record-sets-window /deep/ .el-drawer__header{
    width: 271px;
    padding: 0px !important;
    height: 64px;
    border-bottom: none;
    line-height: 30px;
    background: url(../../images/record-sets-title.png) no-repeat center;
}

.record-sets-window /deep/ .el-icon-close {
    color: #FFFFFF;
    font-size: 16px;
}

.record-sets-window /deep/ .el-drawer__body{
    height: 100%;
    overflow-y: auto;
}

.record-sets-title-container {
    margin-top: 2px;
}

.record-window-title-icon {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px 12px 0px 12px;
    background: url(../../images/svg/record-window-title.svg) no-repeat center;
}

.record-window-title {
    display: block;
    float: left;
    width: 200px;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    color: #FFFFFF;
}

.record-sets-body {
    padding: 16px 16px 0px 16px;
    height: 100%;
}

.record-window-item-frame{
    width: 100%;
    height: 52px;
    margin-bottom: 16px;
    padding: 8px 12px 8px 12px;
    border: 1px solid #3A465E;
}

.record-window-item-day{
    font-size: 12px;
    color: #6F82A6;
    line-height: 16px;
    margin-bottom: 4px;
}

.record-window-item-time{
    font-size: 14px;
    line-height: 18px;

    .time-span {
        color: #C1CCDA;
    }

    .playing-text {
        color:#0CD5A7;
    }
}

.record-play-icon {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 0px 6px 0px 6px;
    background: url(../../images/svg/record-play.svg) no-repeat center;
}

.record-play-icon:hover {
    background: url(../../images/svg/record-play-on.svg) no-repeat center;
}

.record-play-on-icon {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 0px 6px 0px 6px;
    background: url(../../images/svg/record-play-on.svg) no-repeat center;
    cursor: default;
}

.record-download-icon {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 0px 6px 0px 6px;
    background: url(../../images/svg/record-download.svg) no-repeat center;
}

.record-download-icon:hover {
    background: url(../../images/svg/record-download-on.svg) no-repeat center;
}

.el-icon-unlock-icon {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 1px 6px 0px 6px;
}

.el-icon-unlock-icon:hover {
    color: #2C7BE5;
}

.record-download-on-icon {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 0px 6px 0px 6px;
    background: url(../../images/svg/record-download-on.svg) no-repeat center;
}

/deep/ .el-input-group__append, .el-input-group__prepend{
    background-color: transparent;
    border: 1px #363A49 solid;
    border-left: 0px;
}

/deep/ .el-input el-input--mini el-input--suffix{
    background-color: rgba(31, 34, 46, 0.8);
}
/deep/ .el-input-group__prepend{
    background-color: rgba(31, 34, 46, 0.8);
    border: 1px solid  #363A49;
}

/deep/ .el-input el-input--mini el-input--suffix{
    background-color: rgba(31, 34, 46, 0.8);
}
/deep/ .el-input-group__prepend{
    background-color: rgba(31, 34, 46, 0.8);
    border: 1px solid  #363A49;
}
/deep/ .el-input-group__append, .el-input-group__prepend {
    background-color: rgba(31, 34, 46, 0.8);
    color: #909399;
    vertical-align: middle;
    display: table-cell;
    position: relative;
    border: 1px solid  #363A49;
    border-radius: 4px;
    padding: 0 20px;
    width: 1px;
    white-space: nowrap;
}
 .el-select-dropdown__item.hover, .el-select-dropdown__item:hover{
    background-color: rgba(31, 34, 46, 0.8);
}
 .el-select-dropdown__wrap el-scrollbar__wrap{
    border: 1px solid #E4E7ED;
    background-color: rgba(31, 34, 46, 0.8);
}
.el-select-dropdown {
    border: 1px solid #E4E7ED;
    background-color: rgba(31, 34, 46, 0.8);
}
/deep/ .new-tree-head-input .el-input-group__prepend{
    min-width: 75px;
}
/deep/ .el-input__suffix{
    max-width: 15px;
}
/deep/ .el-input el-input--mini el-input--suffix{
    background-color: rgba(31, 34, 46, 0.8);
}
/deep/ .el-input-group__prepend{
    background-color: rgba(31, 34, 46, 0.8);
    border: 1px solid  #363A49;
}
/deep/ .el-input-group__append, .el-input-group__prepend {
    background-color: rgba(31, 34, 46, 0.8);
    color: #909399;
    vertical-align: middle;
    display: table-cell;
    position: relative;
    border: 1px solid  #363A49;
    border-radius: 4px;
    padding: 0 20px;
    width: 1px;
    white-space: nowrap;
}

/deep/ .el-input el-input--mini el-input--suffix{
    background-color: rgba(31, 34, 46, 0.8);
}
/deep/ .el-select-dropdown__item.hover, .el-select-dropdown__item:hover{
    background-color: rgba(31, 34, 46, 0.8);
}
/deep/ .el-select-dropdown__wrap el-scrollbar__wrap{
    border: 1px solid #E4E7ED;
    background-color: rgba(31, 34, 46, 0.8);
}
.el-select-dropdown {
    border: 1px solid #E4E7ED;
    background-color: rgba(31, 34, 46, 0.8);
}
